
using System;
using System.Text;
using System.Collections.Generic;
using System.Linq;
using T2.WebSecurity.Data.Entities.Interfaces;
using T2.WebSecurity.Data.Entities.Search.Interfaces;


namespace T2.WebSecurity.Data.Controllers.Interfaces
{
	public interface IUsersInRolesController
	{
		IDictionary<string,Int32> UsersInRoles_Add(IUsersInRoles  _usersinroles);
		IDictionary<string,Int32> UsersInRoles_Modify(IUsersInRoles  _usersinroles);
		IDictionary<string,Int32> UsersInRoles_Remove(IUsersInRoles  _usersinroles);
		IUsersInRoles UsersInRoles_GetOne(IUsersInRoles  _usersinroles);
		List<IUsersInRoles> UsersInRoles_GetAll(IUsersInRoles _usersinroles);
		List<IUsersInRoles> UsersInRoles_Search(IUsersInRolesSearch _usersinroles);
		List<IUsersInRoles> UserProfile_UsersInRoles_ByParent(IUsersInRoles _usersinroles);
		List<IUsersInRoles> ApplicationRoles_UsersInRoles_ByParent(IUsersInRoles _usersinroles);
	
	
	
	}
	
	
}
